/** * */ package net.i2geo.comped.model; import java.util.ArrayList; import java.util.List; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.JoinTable; import javax.persistence.ManyToMany; import javax.persistence.Table; /** * @author Martin Homik * */ @Entity @Table(name="c_concrete") public class ConcreteCompetency extends Competency { private static final long serialVersionUID = 4622359971279818195L; private List<CompetencyProcess> processes = new ArrayList<CompetencyProcess>(); @ManyToMany @JoinTable(name="ccs_cp", joinColumns=@JoinColumn(name="cc_id", referencedColumnName="id"), inverseJoinColumns=@JoinColumn(name="cp_id", referencedColumnName="id")) public List<CompetencyProcess> getProcesses() { return processes; } public void setProcesses(List<CompetencyProcess> processes) { this.processes = processes; } }